// 微任务

console.log('globle start');

setTimeout(() => { // 宏任务 在微任务末尾进行排列
  console.log('setTiomeout')
}, 0)

Promise.resolve() // 微任务 // 在队列末尾进行排列
  .then(() => { 
    console.log('promise')
  })
  .then(() => { 
    console.log('promise2')
  })
  .then(() => { 
    console.log('promise3')
  })

console.log('globle end')


// globle start
// globle end
// promise
// promise2
// promise3
// setTiomeout